/*
*---------------------------------------------------------------
*                        Lvgl Font Tool                         
*                                                               
* 注:使用unicode编码                                              
* 注:本字体文件由Lvgl Font Tool V0.4 生成                          
* 作者:阿里(qq:617622104)                                         
*---------------------------------------------------------------
*/


#include <sgl_font.h>


static const uint8_t glyph_bitmap[] = {
/* 流 */
0x00,0x00,0x00,0x00,0x03,0x30,0x00,0x00,  //................
0x0a,0xe8,0x00,0x00,0x3e,0xa0,0x00,0x00,  //.%@+.....@%.....
0x00,0x8e,0xa3,0x33,0x3c,0xe3,0x33,0x30,  //..+@%....%@.....
0x00,0x05,0x5c,0xcc,0xfe,0xcc,0xcc,0xc5,  //...++%%%@@%%%%%+
0x00,0x00,0x00,0x0a,0xe3,0x0a,0xc0,0x00,  //.......%@..%%...
0x5a,0x50,0x00,0x8c,0x80,0x00,0xcc,0x00,  //+%+...+%+...%%..
0x08,0xec,0x3a,0xee,0xcc,0xcf,0xff,0xa0,  //.+@%.%@@%%%@@@%.
0x00,0x36,0x35,0x65,0x33,0x00,0x08,0xc3,  //...+.+++.....+%.
0x00,0x00,0x00,0xaa,0x3a,0x83,0xa8,0x00,  //......%%.%+.%+..
0x00,0x05,0x80,0xca,0x3c,0x83,0xc8,0x00,  //...++.%%.%+.%+..
0x00,0x0c,0xe0,0xea,0x3c,0x83,0xc8,0x00,  //...%@.@%.%+.%+..
0x00,0x8c,0x50,0xea,0x3c,0x83,0xc8,0x00,  //..+%+.@%.%+.%+..
0x00,0xec,0x05,0xa5,0x3c,0x83,0xc8,0xa8,  //..@%.+%+.%+.%+%+
0x0a,0xe5,0x0e,0xe0,0x3c,0x83,0xc8,0xca,  //.%@+.@@..%+.%+%%
0x0a,0xa0,0xce,0x30,0x38,0x50,0xcf,0xe5,  //.%%.%@...++.%@@+


/* 水 */
0x00,0x00,0x00,0x05,0x50,0x00,0x00,0x00,  //.......++.......
0x00,0x00,0x00,0x0c,0xc0,0x00,0x00,0x00,  //.......%%.......
0x00,0x00,0x00,0x0c,0xc0,0x00,0x00,0x00,  //.......%%.......
0x00,0x00,0x00,0x0c,0xc0,0x00,0x33,0x00,  //.......%%.......
0x03,0x33,0x33,0x0c,0xc0,0x00,0xce,0x30,  //.......%%...%@..
0x3c,0xcc,0xcf,0xac,0xe5,0x0a,0xe5,0x00,  //.%%%%@%%@+.%@+..
0x00,0x00,0x5c,0x8c,0xfc,0xae,0x50,0x00,  //....+%+%@%%@+...
0x00,0x00,0xae,0x3c,0xce,0xe5,0x00,0x00,  //....%@.%%@@+....
0x00,0x00,0xec,0x0c,0xca,0xe3,0x00,0x00,  //....@%.%%%@.....
0x00,0x08,0xc5,0x0c,0xc0,0xee,0x00,0x00,  //...+%+.%%.@@....
0x00,0x3e,0xc0,0x0c,0xc0,0x3e,0xc0,0x00,  //...@%..%%..@%...
0x03,0xee,0x00,0x0c,0xc0,0x05,0xee,0x30,  //..@@...%%..+@@..
0x3e,0xe3,0x00,0x0c,0xc0,0x00,0x3e,0xe8,  //.@@....%%....@@+
0x05,0x30,0x00,0x0c,0xc0,0x00,0x00,0x30,  //.+.....%%.......
0x00,0x00,0x0e,0xff,0xc0,0x00,0x00,0x00,  //.....@@@%.......
0x00,0x00,0x03,0x33,0x00,0x00,0x00,0x00,  //................


/* 灯 */
0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,  //................
0x00,0x0a,0xe0,0x00,0x00,0x00,0x00,0x00,  //...%@...........
0x00,0x0a,0xe0,0x3e,0xff,0xff,0xff,0xfa,  //...%@..@@@@@@@@%
0x00,0x0a,0xe0,0x30,0x00,0x0e,0xc0,0x00,  //...%@......@%...
0x0a,0xca,0xe8,0xc3,0x00,0x0e,0xc0,0x00,  //.%%%@+%....@%...
0x0c,0xaa,0xec,0xc0,0x00,0x0e,0xc0,0x00,  //.%%%@%%....@%...
0x0e,0xaa,0xea,0x50,0x00,0x0e,0xc0,0x00,  //.@%%@%+....@%...
0x3a,0x5c,0xe0,0x00,0x00,0x0e,0xc0,0x00,  //.%+%@......@%...
0x00,0x0c,0xc0,0x00,0x00,0x0e,0xc0,0x00,  //...%%......@%...
0x00,0x0e,0xc0,0x00,0x00,0x0e,0xc0,0x00,  //...@%......@%...
0x00,0x3e,0xe8,0x00,0x00,0x0e,0xc0,0x00,  //...@@+.....@%...
0x00,0x8c,0x8c,0x80,0x00,0x0e,0xc0,0x00,  //..+%+%+....@%...
0x00,0xec,0x0a,0xc3,0x00,0x0e,0xc0,0x00,  //..@%.%%....@%...
0x0a,0xe5,0x00,0x00,0x00,0x0e,0xc0,0x00,  //.%@+.......@%...
0x5c,0x80,0x00,0x00,0xcf,0xfe,0xa0,0x00,  //+%+.....%@@@%...
0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,  //................


/* 带 */
0x00,0x03,0x30,0x03,0x30,0x03,0x30,0x00,  //................
0x00,0x0c,0xc0,0x0c,0xc0,0x0c,0xc0,0x00,  //...%%..%%..%%...
0x36,0x6c,0xc6,0x6c,0xc6,0x6c,0xc6,0x63,  //.++%%++%%++%%++.
0x5a,0xae,0xea,0xae,0xea,0xae,0xea,0xa5,  //+%%@@%%@@%%@@%%+
0x00,0x0c,0xc0,0x0c,0xc0,0x0c,0xc0,0x00,  //...%%..%%..%%...
0x00,0x03,0x30,0x03,0x30,0x03,0x30,0x00,  //................
0x0e,0xff,0xff,0xff,0xff,0xff,0xff,0xe0,  //.@@@@@@@@@@@@@@.
0x0e,0xa0,0x00,0x0e,0xc0,0x00,0x0a,0xe0,  //.@%....@%....%@.
0x0e,0xa3,0x33,0x3e,0xc3,0x33,0x3a,0xe0,  //.@%....@%....%@.
0x03,0x5e,0xec,0xcf,0xec,0xcc,0xe8,0x30,  //..+@@%%@@%%%@+..
0x00,0x5c,0x80,0x0e,0xc0,0x03,0xc8,0x00,  //..+%+..@%...%+..
0x00,0x5c,0x80,0x0e,0xc0,0x03,0xc8,0x00,  //..+%+..@%...%+..
0x00,0x5c,0x80,0x0e,0xc0,0x35,0xc8,0x00,  //..+%+..@%..+%+..
0x00,0x5a,0x80,0x0e,0xc0,0xcc,0xc3,0x00,  //..+%+..@%.%%%...
0x00,0x00,0x00,0x0e,0xc0,0x00,0x00,0x00,  //.......@%.......
0x00,0x00,0x00,0x03,0x30,0x00,0x00,0x00,  //................


/* 传 */
0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,  //................
0x00,0x05,0xc8,0x00,0x5c,0x80,0x00,0x00,  //...+%+..+%+.....
0x00,0x0c,0xe3,0x66,0xac,0x86,0x66,0x50,  //...%@.++%%+++++.
0x00,0x5c,0x88,0xaa,0xee,0xaa,0xaa,0x80,  //..+%++%%@@%%%%+.
0x00,0xce,0x00,0x03,0xea,0x00,0x00,0x00,  //..%@....@%......
0x0a,0xfe,0x36,0x68,0xca,0x66,0x66,0x63,  //.%@@.+++%%+++++.
0x5e,0xae,0x8a,0xae,0xea,0xaa,0xaa,0xa5,  //+@%@+%%@@%%%%%%+
0xac,0xae,0x00,0x0e,0xc0,0x00,0x00,0x00,  //%%%@...@%.......
0x00,0xae,0x00,0x5c,0xa6,0x66,0x66,0x30,  //..%@..+%%+++++..
0x00,0xae,0x00,0x5a,0xaa,0xaa,0xee,0x00,  //..%@..+%%%%%@@..
0x00,0xae,0x00,0x00,0x00,0x0c,0xe3,0x00,  //..%@.......%@...
0x00,0xae,0x00,0x03,0x83,0xae,0x50,0x00,  //..%@....+.%@+...
0x00,0xae,0x00,0x03,0xce,0xc5,0x00,0x00,  //..%@....%@%+....
0x00,0xae,0x00,0x00,0x08,0xec,0x00,0x00,  //..%@.....+@%....
0x00,0xae,0x00,0x00,0x00,0x5c,0xa0,0x00,  //..%@......+%%...
0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,  //................


/* 感 */
0x00,0x00,0x00,0x00,0x05,0x33,0x30,0x00,  //.........+......
0x00,0x00,0x00,0x00,0x3c,0x88,0xca,0x00,  //.........%++%%..
0x03,0xcc,0xcc,0xcc,0xcf,0xec,0xee,0xc8,  //..%%%%%%%@@%@@%+
0x03,0xc8,0x33,0x33,0x3c,0xc3,0x33,0x30,  //..%+.....%%.....
0x03,0xc8,0xcc,0xcc,0xca,0xe0,0x5a,0x50,  //..%+%%%%%%@.+%+.
0x03,0xc8,0x00,0x00,0x08,0xc3,0xcc,0x00,  //..%+.....+%.%%..
0x05,0xa6,0xec,0xce,0xc3,0xc8,0xc5,0x00,  //.+%+@%%@%.%+%+..
0x08,0xc5,0xa3,0x0a,0xc0,0xce,0xa0,0x30,  //.+%+%..%%.%@%...
0x0a,0xe5,0xa8,0x6c,0xc3,0xee,0x80,0xc8,  //.%@+%++%%.@@+.%+
0x3e,0xa3,0x56,0x66,0x8e,0xca,0xe8,0xa5,  //.@%.+++++@%%@+%+
0x38,0x30,0x00,0x58,0x33,0x00,0x5a,0x80,  //.+....++....+%+.
0x00,0x53,0xea,0x0c,0xc0,0x00,0xcc,0x00,  //..+.@%.%%...%%..
0x05,0xa5,0xea,0x00,0xec,0x08,0x5c,0x80,  //.+%+@%..@%.++%+.
0x0e,0xc3,0xea,0x00,0x00,0x3c,0x8c,0xe0,  //.@%.@%.....%+%@.
0x38,0x30,0xce,0xcc,0xcc,0xee,0x33,0x30,  //.+..%@%%%%@@....


/* 器 */
0x03,0xaa,0xaa,0xa3,0x5a,0xaa,0xaa,0x30,  //..%%%%%.+%%%%%..
0x03,0xa5,0x35,0xa5,0x8c,0x53,0x8c,0x50,  //..%+.+%++%+.+%+.
0x03,0xa5,0x05,0xa5,0x8c,0x30,0x8c,0x50,  //..%+.+%++%..+%+.
0x03,0xc8,0x68,0xc5,0x8c,0x86,0xac,0x50,  //..%+++%++%++%%+.
0x03,0xaa,0xaa,0xa8,0x5a,0xca,0xaa,0x30,  //..%%%%%++%%%%%..
0x00,0x00,0x00,0xce,0x03,0xac,0x80,0x00,  //......%@..%%+...
0x5a,0xaa,0xac,0xfc,0xaa,0xac,0xca,0xa5,  //+%%%%%@%%%%%%%%+
0x03,0x33,0xce,0x83,0x3c,0xe8,0x33,0x30,  //....%@+..%@+....
0x00,0x3c,0xe5,0x00,0x00,0xac,0xa3,0x00,  //...%@+....%%%...
0x3c,0xee,0xaa,0xa3,0x5a,0xac,0xff,0xc5,  //.%@@%%%.+%%%@@%+
0x38,0xc8,0x35,0xa5,0x8c,0x53,0x8c,0x80,  //.+%+.+%++%+.+%+.
0x03,0xc8,0x05,0xa5,0x8c,0x30,0x8c,0x50,  //..%+.+%++%..+%+.
0x03,0xc8,0x35,0xa5,0x8c,0x53,0x8c,0x50,  //..%+.+%++%+.+%+.
0x03,0xee,0xce,0xe5,0x8e,0xcc,0xee,0x50,  //..@@%@@++@%%@@+.
0x00,0x30,0x00,0x00,0x03,0x00,0x03,0x00,  //................


/* A */
0x00,0x05,0xcc,0x00,0x00,  //...+%%....
0x00,0x0a,0xec,0x50,0x00,  //...%@%+...
0x00,0x0e,0xce,0xa0,0x00,  //...@%@%...
0x00,0x5c,0x8c,0xe0,0x00,  //..+%+%@...
0x00,0xae,0x38,0xc5,0x00,  //..%@.+%+..
0x00,0xec,0x05,0xea,0x00,  //..@%.+@%..
0x05,0xc8,0x00,0xee,0x00,  //.+%+..@@..
0x0a,0xfe,0xcc,0xee,0x50,  //.%@@%%@@+.
0x0e,0xc3,0x33,0x5e,0xa0,  //.@%...+@%.
0x5c,0x80,0x00,0x0e,0xe0,  //+%+....@@.
0xae,0x30,0x00,0x0a,0xe5,  //%@.....%@+
0xec,0x00,0x00,0x05,0xea,  //@%.....+@%


/* R */
0x0a,0xcc,0xcc,0xa8,0x00,  //.%%%%%%+..
0x0a,0xe8,0x66,0xae,0xe0,  //.%@+++%@@.
0x0a,0xe5,0x00,0x0a,0xe8,  //.%@+...%@+
0x0a,0xe5,0x00,0x05,0xea,  //.%@+...+@%
0x0a,0xe5,0x00,0x08,0xc8,  //.%@+...+%+
0x0a,0xe5,0x33,0x8e,0xe0,  //.%@+..+@@.
0x0a,0xff,0xff,0xea,0x30,  //.%@@@@@%..
0x0a,0xe5,0x0c,0xe5,0x00,  //.%@+.%@+..
0x0a,0xe5,0x05,0xec,0x00,  //.%@+.+@%..
0x0a,0xe5,0x00,0xae,0x80,  //.%@+..%@+.
0x0a,0xe5,0x00,0x3e,0xe0,  //.%@+...@@.
0x0a,0xe5,0x00,0x08,0xea,  //.%@+...+@%


/* G */
0x00,0x05,0xce,0xfc,0x80,0x00,  //...+%@@%+..
0x00,0xae,0xc5,0x3a,0xec,0x00,  //..%@%+.%@%.
0x08,0xec,0x00,0x00,0x33,0x00,  //.+@%.......
0x0e,0xe3,0x00,0x00,0x00,0x00,  //.@@........
0x3e,0xc0,0x00,0x00,0x00,0x00,  //.@%........
0x5e,0xa0,0x00,0x00,0x00,0x00,  //+@%........
0x5e,0xa0,0x05,0xef,0xfe,0x30,  //+@%..+@@@@.
0x5e,0xa0,0x00,0x33,0xce,0x30,  //+@%.....%@.
0x0e,0xe0,0x00,0x00,0xce,0x30,  //.@@.....%@.
0x0a,0xe8,0x00,0x00,0xce,0x30,  //.%@+....%@.
0x00,0xee,0x80,0x03,0xee,0x30,  //..@@+...@@.
0x00,0x0a,0xef,0xff,0xc5,0x00,  //...%@@@@%+.
0x00,0x00,0x03,0x30,0x00,0x00,  //...........


/* B */
0x0a,0xcc,0xcc,0xa5,0x00,  //.%%%%%%+..
0x0a,0xe8,0x66,0xce,0xc0,  //.%@+++%@%.
0x0a,0xe5,0x00,0x0a,0xe5,  //.%@+...%@+
0x0a,0xe5,0x00,0x0a,0xe5,  //.%@+...%@+
0x0a,0xe5,0x00,0x3e,0xe0,  //.%@+...@@.
0x0a,0xec,0xac,0xfe,0x30,  //.%@%%%@@..
0x0a,0xe8,0x66,0xae,0xe3,  //.%@+++%@@.
0x0a,0xe5,0x00,0x03,0xec,  //.%@+....@%
0x0a,0xe5,0x00,0x00,0xce,  //.%@+....%@
0x0a,0xe5,0x00,0x03,0xee,  //.%@+....@@
0x0a,0xe5,0x00,0x3c,0xe8,  //.%@+...%@+
0x0a,0xff,0xff,0xec,0x50,  //.%@@@@@%+.


/* % */
0x08,0xee,0xc0,0x00,0x08,0xc3,0x00,0x00,  //.+@@%....+%....
0x5c,0x80,0xcc,0x00,0x0c,0x80,0x00,0x00,  //+%+.%%...%+....
0xae,0x30,0x8c,0x30,0x8c,0x00,0x00,0x00,  //%@..+%..+%.....
0xae,0x00,0x8c,0x33,0xc8,0x00,0x00,0x00,  //%@..+%..%+.....
0xae,0x00,0x8c,0x3a,0xc0,0x03,0x00,0x00,  //%@..+%.%%......
0x8c,0x30,0xae,0x3c,0x8a,0xcc,0xe5,0x00,  //+%..%@.%+%%%@+.
0x0c,0xc8,0xc8,0xac,0x5c,0x80,0xae,0x00,  //.%%+%+%%+%+.%@.
0x00,0x56,0x33,0xa5,0x8c,0x30,0x8c,0x50,  //..++..%++%..+%+
0x00,0x00,0x0c,0xc0,0xae,0x30,0x5a,0x50,  //.....%%.%@..+%+
0x00,0x00,0x5a,0x50,0x8c,0x30,0x8c,0x50,  //....+%+.+%..+%+
0x00,0x00,0xcc,0x00,0x5c,0x80,0xae,0x00,  //....%%..+%+.%@.
0x00,0x05,0xa3,0x00,0x0a,0xcc,0xc5,0x00,  //...+%....%%%%+.
0x00,0x00,0x30,0x00,0x00,0x03,0x00,0x00,  //...............


};


static const sgl_font_table_t glyph_dsc[] = {
    {.bitmap_index = 0,	  .box_h = 15, .box_w = 16, .ofs_x = 0, .ofs_y = 4},/*(流)*/
    {.bitmap_index = 120, .box_h = 16, .box_w = 16, .ofs_x = 0, .ofs_y = 3},/*(水)*/
    {.bitmap_index = 248, .box_h = 16, .box_w = 16, .ofs_x = 0, .ofs_y = 3},/*(灯)*/
    {.bitmap_index = 376, .box_h = 16, .box_w = 16, .ofs_x = 0, .ofs_y = 3},/*(带)*/
    {.bitmap_index = 504, .box_h = 16, .box_w = 16, .ofs_x = 0, .ofs_y = 3},/*(传)*/
    {.bitmap_index = 632, .box_h = 15, .box_w = 16, .ofs_x = 0, .ofs_y = 4},/*(感)*/
    {.bitmap_index = 752, .box_h = 15, .box_w = 16, .ofs_x = 0, .ofs_y = 3},/*(器)*/
    {.bitmap_index = 872, .box_h = 12, .box_w = 10, .ofs_x = 0, .ofs_y = 5},/*(A)*/
    {.bitmap_index = 932, .box_h = 12, .box_w = 10, .ofs_x = 0, .ofs_y = 5},/*(R)*/
    {.bitmap_index = 992, .box_h = 13, .box_w = 12, .ofs_x = 0, .ofs_y = 4},/*(G)*/
    {.bitmap_index = 1070, .box_h = 12, .box_w = 10, .ofs_x = 0, .ofs_y = 5},/*(B)*/
    {.bitmap_index = 1130, .box_h = 13, .box_w = 16, .ofs_x = 0, .ofs_y = 4},/*(%)*/
};


static const uint16_t unicode_list_1[] = {
    0x6d41,	/*(流)*/
    0x6c34,	/*(水)*/
    0x706f,	/*(灯)*/
    0x5e26,	/*(带)*/
    0x4f20,	/*(传)*/
    0x611f,	/*(感)*/
    0x5668,	/*(器)*/
    0x0041,	/*(A)*/
    0x0052,	/*(R)*/
    0x0047,	/*(G)*/
    0x0042,	/*(B)*/
    0x0025,	/*(%)*/
    0x0000,    /*End indicator*/
};



//思源黑体 CN Normal,Regular,12
//字模高度：24
//内部字体
//未用排序和顺序查表
sgl_font_t my_font12 = {
    .bitmap = glyph_bitmap,
    .table = glyph_dsc,
    .font_height = 12,
    .bpp = 4,
#ifdef CONFIG_SGL_TEXT_UTF8
    .unicode_list = unicode_list_1,
    .unicode_list_len = sizeof(unicode_list_1) / sizeof(unicode_list_1[0])
#endif        
};

